#
# makefile for abc2ps
#

PROGRAM = abc2ps

# compilation options
#CC = gcc
#CFLAGS = -Wall

# Change this to point to the folder containing your libraries:
LIBDIR=/Users/jerry/Documents/Development/iPhone/Abc2png
CAIRO=$(LIBDIR)/cairo-1.10.0
PIXMAN=$(LIBDIR)/pixman-0.20.0
LIBPNG=$(LIBDIR)/libpng-1.2.44
LIBS=-F$(CAIRO)/src/.libs -F$(PIXMAN)/pixman/.libs -F$(LIBPNG)/.libs

CC = cc 
CFLAGS = -O -I$(CAIRO)/src
LDFLAGS = $(LIBS) -lcairo -lpixman-1 -lpng -lm

# installation directories
BINDIR = /usr/local/bin
MANDIR = /usr/local/man/man1

OBJECTS = abc2ps.o parse.o syms.o style.o buffer.o format.o pssubs.o subs.o util.o music.o playback.o wav.o graphics.o cairo.o


$(PROGRAM): $(OBJECTS)
	$(CC) -o $(PROGRAM) $(OBJECTS) $(LDFLAGS)

%.o: %.c abc2ps.h %.h
	$(CC) $(CFLAGS) -c $*.c

install:
	strip $(PROGRAM)
	mv $(PROGRAM) $(BINDIR)
	gzip -c $(PROGRAM).1 > $(PROGRAM).1.gz
	mv $(PROGRAM).1.gz $(MANDIR)

clean:
	rm *.o $(PROGRAM)
